package com.itheima.exception;

import com.itheima.pojo.Result;
import org.springframework.web.bind.annotation.ExceptionHandler;
import org.springframework.web.bind.annotation.RestControllerAdvice;

/**
 * @Author: 周训发
 * @CreateTime: 2025-10-21
 * @Description: 全局异常处理器
 * @Version: 1.0
 */

@RestControllerAdvice
public class GlobalExceptionHandler {

    @ExceptionHandler(Exception.class)   //表示捕获所有的异常
    public Result ex(Exception ex){
        ex.printStackTrace();   //输出异常的堆栈信息
        return Result.error("对不起，操作失败，请联系管理员"); //返回一个错误的信息
    }
}
